package com.qdlc.p2p.dal.model;

import org.springframework.beans.BeanUtils;

import com.qdlc.p2p.common.util.Page;
import com.qdlc.p2p.dal.dto.BorrowTenderHis;

public class BorrowTenderHisModel extends BorrowTenderHis {

	/**
	 * 投标状态 ： 待处理
	 */
	public static final int TENDER_STATUS_TREAT = 0;

	/**
	 * 投标状态 ： 投资成功
	 */
	public static final int TENDER_STATUS_SUCCESS = 1;

	/**
	 * 投标状态 ： 投资失败
	 */
	public static final int TENDER_STATUS_FAIL = 2;

	/**
	 * 投标状态 ： 已处理
	 */
	public static final int TENDER_STATUS_PROCESSED = 3;

	/** 当前页面 */
	private int page = 1;

	/** 每页数据条数 */
	private int size = Page.ROWS;

	/** 应收开始日期 **/
	private String startTime;
	/** 应收结束开始日期 **/
	private String endTime;
	/** 日期范围：0：全部，1：最近七天 2：最近一个月 3：最近两个月，4 最近三个月 **/
	private int time;


	public static BorrowTenderHisModel instance(BorrowTenderHis borrowTenderHis) {
		BorrowTenderHisModel model = new BorrowTenderHisModel();
		BeanUtils.copyProperties(borrowTenderHis, model);
		return model;
	}

	public int getPage() {
		return page;
	}

	public void setPage(int page) {
		this.page = page;
	}

	public int getSize() {
		return size > 0 ? size : Page.ROWS;
	}

	public void setSize(int size) {
		this.size = size;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public int getTime() {
		return time;
	}

	public void setTime(int time) {
		this.time = time;
	}

}
